Язык поддерживает следующие арифметические и логические операции:
Операция Описание Приоритет - унитарный минус (1) * умножение (2) / деление (2) MOD остаток целочисленного деления (3) + сложение и конкатенация строк (4) - вычитание (4) > больше чем (5) < меньше чем (5) >= больше или равно (5) <= меньше или равно (5) = равно (5) <> не равно (5) NOT логическое "нет" / битовое отрицание (6) AND логическое "и" / битовое умножение (7) OR логическое "или" / битовое сложение (8) XOR битовое исключающее или (9)
Номера в правом столбце отражают уровень старшинства (приоритет) операций. Приоритет операций определяет порядок выполнения операций в выражении в инфиксной записи (то есть слева направо). Операции с большим приоритетом выполняются раньше операций с меньшим приоритетом. Для изменения порядка выполнения операций можно использовать круглые скобки.